'''
优先级顺序	    运算符	                优先级顺序	运算符
1	            **	                    8	        >、<、>=、<=
2	            ~、+（正号）、−（负号）    9	        ==、!=
3	            *、/、%、//	            10	        =、+=、−=、*=、/=、%=、**=、//=
4	            +（加法）、−（减法）	    11	        is、is not
5	            <<、>>	                12	        in、not in
6	            &	                    13	        and、or、not
7	            ^、|

当一个表达式中有多种运算符时，应按此表优先级进行计算，如果想要改变计算顺序可以使用()
2 + 3 * 4  结果为14
(2+3) * 4  结果为20
'''

#练习
a = 2048							#定义变量a，并赋值为2048
b = 5								#定义变量b，并赋值为5
print('a的原始值：', a)			#输出a
a <<= b							#将a左移b位，并赋给a
a += b								#将a加b，并赋给a
a *= b								#将a乘以b，并赋给a
print('a加密后的值：', a)		#输出a
a = a // b						#将a整除b，并赋给a
a -= b								#将a减b，并赋给a
a >>= b							#将a右移b位，并赋给a
print('a解密后的值：', a)		#输出a